package com.yaorange.jk.service;

import com.yaorange.jk.entity.ContractProduct;
import com.yaorange.jk.utils.Pagination;

import java.util.List;

/**
 * @author coach tam
 * @date 2017/11/1
 */
public interface ContractProductService {
    /**
     * 分页查询部门
     * @param pageNo
     * @param pageSize
     * @param id
     * @return
     */
    Pagination findPage(int pageNo, int pageSize, String id);

    List<ContractProduct> findAll();

    void save(ContractProduct contractProduct);

    /**
     * 根据主键获取部门
     * @param id
     * @return
     */
    ContractProduct findById(String id);

    void update(ContractProduct model);

    void deleteByIds(String[] ids);

    List<ContractProduct> findListByShipTime(String inputDate);

    /**
     * 根据购销合同编号 获取货物
     * @return
     * @param contractIds
     */
    List<ContractProduct> findListByContractIds(String[] contractIds);
}
